home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Modules / BackSpaceModules / Source / AquariumView / Makefile3 < prev    next >
Text File  |  1994-05-21  |  850b  |  40 lines

  1. INSTALLDIR=    $(HOME)/Apps
  2.  
  3. DYNAVIEWS=    AquariumView.BackO
  4.  
  5. PSWFILES=    wraps.o
  6.  
  7. THINGSTOREMOVE = wraps.c wraps.h Fish.o RotImage.o Aquarium.o FishBrain.o
  8.  
  9. .SUFFIXES: .m .o .c .psw
  10.  
  11. .c.o:
  12.     cc -O2 `allArchs` -g -Wall -DNS3x -c $*.c -o $*.o
  13. .m.o:
  14.     cc -O2 `allArchs` -g -Wall -DNS3x -c $*.m -o $*.o
  15.  
  16. AquariumView.BackO: Aquarium.o Aquarium.h Fish.o Fish.h RotImage.o FishBrain.o
  17.     ld -x -r -o AquariumView.BackO Aquarium.o Fish.o RotImage.o wraps.o FishBrain.o
  18.  
  19. RotImage.o: wraps.o
  20.  
  21. wraps.o: wraps.psw wraps.c
  22.     cc -O2 `allArchs` -g -c wraps.c
  23.  
  24. wraps.c: 
  25.     pswrap -h wraps.h -o wraps.c wraps.psw
  26.  
  27. all:    AquariumView.BackO wraps.o
  28.     
  29. clean::
  30.     rm -rf $(PSWFILES) $(DYNAVIEWS) $(THINGSTOREMOVE)
  31.     
  32.  
  33. install::    all install-views
  34.  
  35. install-views::
  36.     mkdirs $(INSTALLDIR)/BackSpace.app && \
  37.     for view in $(DYNAVIEWS); do \
  38.       cp $$view $(INSTALLDIR)/BackSpace.app; \
  39.     done
  40.